home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 42 / Amiga Format AFCD42 (Issue 126, Aug 1999).iso / -serious- / comms / other / slrn / slrn_src / src / descrip.mms < prev    next >
Text File  |  1999-05-14  |  4KB  |  122 lines

  1. # -*- sh -*-
  2. # Makefile for VMS version of SLRN
  3. #
  4. # Don't call this directly, but only via vmsmake.com
  5.  
  6. .IFDEF __MMK__
  7. .ELSE
  8. EXE = .EXE
  9. OBJ = .OBJ
  10. OLB = .OLB
  11. OPT = .OPT
  12. .ENDIF
  13.  
  14. SLANG_VERSION = 10003
  15.  
  16. OFILES = art$(OBJ), -
  17.      chmap$(OBJ), -
  18.      editscore$(OBJ), -
  19.      group$(OBJ), -
  20.      hash$(OBJ), -
  21.      help$(OBJ), -
  22.      interp$(OBJ), -
  23.      menu$(OBJ), -
  24.      mime$(OBJ), -
  25.      misc$(OBJ), -
  26.      post$(OBJ), -
  27.      score$(OBJ), -
  28.      server$(OBJ), -
  29.      slrn$(OBJ), -
  30.      sortdate$(OBJ), -
  31.      startup$(OBJ), -
  32.      ttymsg$(OBJ), -
  33.      util$(OBJ), -
  34.      uudecode$(OBJ), -
  35.      vms$(OBJ), -
  36.      vmsmail$(OBJ), -
  37.      slrndir$(OBJ), -
  38.      version$(OBJ), -
  39.      print$(OBJ), -
  40.      xover$(OBJ), -
  41.      grplens$(OBJ)
  42.  
  43. ALL : slrn$(EXE)
  44.     continue
  45.  
  46. slrn$(EXE) : slangversion $(OFILES)
  47.     LINK/EXEC=$@ $(LFLAGS) slrn.opt/opt
  48.  
  49. slangversion : chkslang$(EXE)
  50.     @ CHKSLANG := $SYS$DISK:[]CHKSLANG
  51.     CHKSLANG slrn $(SLANG_VERSION)
  52.     
  53. chkslang$(EXE) : chkslang$(OBJ)
  54.     $(LINK) /EXEC=$@ chkslang$(OBJ),aux.opt/opt
  55.  
  56. chkslang$(OBJ) : chkslang.c $(SLANGDIR)slang.h
  57.  
  58.  
  59. slrn$(OBJ) : slrn.c, slrnconf.h, slrnfeat.h, $(SLANGDIR)slang.h, -
  60.              jdmacros.h, server.h, slrn.h, group.h, misc.h, - 
  61.              startup.h, art.h, score.h
  62.  
  63. group$(OBJ) : group.c, slrnconf.h, slrnfeat.h, $(SLANGDIR)slang.h, - 
  64.               jdmacros.h, slrn.h, group.h, art.h, misc.h, post.h, - 
  65.               server.h, hash.h, score.h, menu.h
  66.  
  67. misc$(OBJ) : misc.c, slrnconf.h, slrnfeat.h, $(SLANGDIR)slang.h, - 
  68.              jdmacros.h, misc.h, group.h, slrn.h, post.h, server.h, -
  69.              mime.h
  70.              
  71. server$(OBJ) : server.c, slrnconf.h, slrnfeat.h, server.h, misc.h, -
  72.                uudecode.h, clientlib.c, nntp.c
  73.  
  74. art$(OBJ) : art.c, slrnconf.h, slrnfeat.h, $(SLANGDIR)slang.h, -
  75.             jdmacros.h, slrn.h, -
  76.             group.h, server.h, art.h, misc.h, post.h, startup.h, -
  77.             hash.h, score.h, uudecode.h, menu.h
  78.  
  79. post$(OBJ) : post.c, slrnconf.h, slrnfeat.h, $(SLANGDIR)slang.h, -
  80.              jdmacros.h, slrn.h, server.h, misc.h, post.h, group.h -
  81.              art.h, uudecode.h
  82.  
  83. startup$(OBJ) : startup.c, slrnconf.h, slrnfeat.h, $(SLANGDIR)slang.h, -
  84.                 jdmacros.h, slrn.h, group.h, misc.h, art.h, post.h, - 
  85.                 startup.h, score.h, uudecode.h, server.h
  86.  
  87. help$(OBJ) : help.c, slrnconf.h, slrnfeat.h, $(SLANGDIR)slang.h, - 
  88.              jdmacros.h, slrn.h, misc.h
  89.  
  90. hash$(OBJ) : hash.c, slrnconf.h, slrnfeat.h, $(SLANGDIR)slang.h, -
  91.              jdmacros.h, hash.h
  92.              
  93. vms$(OBJ) : vms.c, slrnconf.h, slrnfeat.h
  94.  
  95. score$(OBJ) : score.c, slrnconf.h, slrnfeat.h, $(SLANGDIR)slang.h, -
  96.              jdmacros.h, slrn.h, group.h, art.h, score.h, misc.h, -
  97.              server.h, hash.h
  98.              
  99. vmsmail$(OBJ) : vmsmail.c, slrnconf.h, slrnfeat.h, vmsmail.h
  100.  
  101. mime$(OBJ) : mime.c, slrnconf.h, slrnfeat.h, $(SLANGDIR)slang.h, -
  102.              jdmacros.h, server.h, slrn.h, misc.h, group.h, art.h, -
  103.              uudecode.h, mime.h
  104.              
  105. uudecode$(OBJ) : uudecode.c, slrnconf.h, slrnfeat.h, $(SLANGDIR)slang.h, -
  106.              jdmacros.h, slrn.h, misc.h, uudecode.h
  107.              
  108. menu$(OBJ) : menu.c, slrnconf.h, slrnfeat.h, $(SLANGDIR)slang.h, -
  109.              jdmacros.h, slrn.h, misc.h, menu.h    
  110.  
  111. interp$(OBJ) : interp.c, slrnconf.h, slrnfeat.h, $(SLANGDIR)slang.h, -
  112.              jdmacros.h, slrn.h, group.h, art.h, misc.h, startup.h, - 
  113.              server.h, menu.h, interp.h
  114.  
  115. grplens$(OBJ) : grplens.c, slrnfeat.h, $(SLANGDIR)slang.h, -
  116.                 jdmacros.h, slrn.h, group.h, -
  117.                 art.h, misc.h, uudecode.h, grplens.h sltcp.h util.h, -
  118.         server.h
  119.  
  120. clean :
  121.     delete *$(OBJ);*, $(TARGET);*, chkslang$(EXE);*
  122.